"""
@author:menglei
@desc:创建商品物流模版
"""
from pdd.api.base import RestApi


class PddGoodsLogisticsTemplateCreateRequest(RestApi):
    """
    @:param: cost_template_list:OBJECT[]:非包邮模版列表
    @:param: first_standard:LONG:首件
    @:param: first_cost:LONG:首件或首重价格，单位为分
    @:param: add_standard:LONG:续重或续件
    @:param: add_cost:LONG:续件或续重价格，单位为分
    @:param: is_have_free_min_count:BOOLEAN:对不包邮地区，true-若要包邮须满足件数包邮，false-不开启满足件数包邮
    @:param: have_free_min_count:INTEGER:对不包邮地区，满足指定件数包邮，该值为商家设置的指定件数，若为-1则商家没有开启满足件数包邮
    @:param: is_have_free_min_amount:BOOLEAN:对不包邮地区，true-若要包邮须满足指定价格则可以包邮，false-不开启满足指定价格包邮
    @:param: have_free_min_amount:LONG:对不包邮地区，满足指定价格包邮，该值为商家设置的指定订单金额，若为-1则商家没有开启满足指定价格包邮，注意，单位为分
    @:param: cost_province_list:OBJECT[]:省份列表
    @:param: province_id:INTEGER:省份ID
    @:param: free_province_list:OBJECT[]:包邮地区
    @:param: province_id:INTEGER:省份ID
    @:param: cost_type:INTEGER:计费方式，0-按件计费，1-按重量计费
    @:param: template_name:STRING:运费模板名称
    @:param: province_id:INTEGER:发货地省份id
    @:param: city_id:INTEGER:发货地城市id
    @:param: district_id:INTEGER:发货地区id
    """
    def __init__(self,domain='https://gw-api.pinduoduo.com'):
        RestApi.__init__(self, domain)
        self.cost_template_list = None
        self.first_standard = None
        self.first_cost = None
        self.add_standard = None
        self.add_cost = None
        self.is_have_free_min_count = None
        self.have_free_min_count = None
        self.is_have_free_min_amount = None
        self.have_free_min_amount = None
        self.cost_province_list = None
        self.province_id = None
        self.free_province_list = None
        self.province_id = None
        self.cost_type = None
        self.template_name = None
        self.province_id = None
        self.city_id = None
        self.district_id = None

    def getapiname(self):
        return 'pdd.goods.logistics.template.create'